package com.esperia09.webservice.mixibot;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

/**
 * sessionを出し入れするクラス
 * @author esperia
 *
 */
public class SessionIO {
	public static final String MIXI_AUTHORIZATION_CODE = "mixi_authorization_code";
	
	/**
	 * mixiのauthorization codeをセッションへセットする
	 * @param req
	 * @param authorizationCode
	 */
	public static void setMixiAuthorizationCode(HttpServletRequest req, String authorizationCode) {
		HttpSession sess = req.getSession();
		sess.setAttribute(MIXI_AUTHORIZATION_CODE, authorizationCode);
	}
	
	/**
	 * セッションからauthorization codeを取得する
	 * @param req リクエスト
	 * @return
	 */
	public static String getMixiAuthorizationCode(HttpServletRequest req) {
		HttpSession sess = req.getSession();
		String authorizationCode = (String)sess.getAttribute(MIXI_AUTHORIZATION_CODE);

		return authorizationCode;
	}
}
